home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr25 / dkb32.zip / DKB32SRC.ZIP / MAKEFILE < prev    next >
Text File  |  1992-07-23  |  2KB  |  78 lines

  1. # IBM Makefile for DKB Ray Tracing Program by David Buck and Aaron Collins
  2. #
  3. # This file is released to the public domain.
  4. #
  5. # Just enter nmake and press return
  6. #
  7.  
  8. CC = icc
  9. CFLAGS = /Q /Ti
  10. LINKER = link386 /MAP /STACK:0x4000
  11.  
  12. OBJ = obj
  13. MACHINE_OBJ = ibm.$(OBJ)
  14.  
  15. DKBOBJS = trace.$(OBJ) render.$(OBJ) tokenize.$(OBJ) parse.$(OBJ) \
  16.       objects.$(OBJ) spheres.$(OBJ) quadrics.$(OBJ) lighting.$(OBJ) \
  17.       prioq.$(OBJ) texture.$(OBJ) matrices.$(OBJ) csg.$(OBJ)  \
  18.       colour.$(OBJ) viewpnt.$(OBJ) ray.$(OBJ) planes.$(OBJ) iff.$(OBJ) \
  19.       gif.$(OBJ) gifdecod.$(OBJ) triangle.$(OBJ) raw.$(OBJ) dump.$(OBJ) \
  20.       targa.$(OBJ) quartics.$(OBJ) vect.$(OBJ) $(MACHINE_OBJ)
  21.  
  22. # DKB-Specific Dependencies
  23.  
  24. trace.exe : $(DKBOBJS)
  25.     $(LINKER) @ibm.lnk
  26.  
  27. trace.$(OBJ) : trace.c dkbproto.h frame.h vector.h config.h
  28.  
  29. tokenize.$(OBJ) : tokenize.c dkbproto.h frame.h config.h
  30.  
  31. parse.$(OBJ) : parse.c dkbproto.h frame.h config.h
  32.  
  33. render.$(OBJ) : render.c dkbproto.h frame.h vector.h config.h
  34.  
  35. lighting.$(OBJ) : lighting.c dkbproto.h frame.h vector.h config.h
  36.  
  37. prioq.$(OBJ) : prioq.c dkbproto.h frame.h config.h
  38.  
  39. texture.$(OBJ) : texture.c dkbproto.h frame.h vector.h config.h
  40.  
  41. objects.$(OBJ) : objects.c dkbproto.h frame.h vector.h config.h
  42.  
  43. spheres.$(OBJ) : spheres.c dkbproto.h frame.h vector.h config.h
  44.  
  45. planes.$(OBJ) : planes.c dkbproto.h frame.h vector.h config.h
  46.  
  47. quadrics.$(OBJ) : quadrics.c dkbproto.h frame.h vector.h config.h
  48.  
  49. quartics.$(OBJ) : quartics.c dkbproto.h frame.h vector.h config.h
  50.  
  51. vect.$(OBJ) : vect.c dkbproto.h frame.h config.h
  52.  
  53. matrices.$(OBJ) : matrices.c dkbproto.h frame.h vector.h config.h
  54.  
  55. csg.$(OBJ) : csg.c dkbproto.h frame.h vector.h config.h
  56.  
  57. colour.$(OBJ) : colour.c dkbproto.h frame.h config.h
  58.  
  59. viewpnt.$(OBJ) : viewpnt.c dkbproto.h frame.h vector.h config.h
  60.  
  61. ray.$(OBJ) : ray.c dkbproto.h frame.h vector.h config.h
  62.  
  63. iff.$(OBJ) : iff.c dkbproto.h frame.h config.h
  64.  
  65. gif.$(OBJ) : gif.c dkbproto.h frame.h config.h
  66.  
  67. gifdecod.$(OBJ) : gifdecod.c dkbproto.h frame.h config.h
  68.  
  69. raw.$(OBJ) : raw.c dkbproto.h frame.h config.h
  70.  
  71. dump.$(OBJ) : dump.c dkbproto.h frame.h config.h
  72.  
  73. targa.$(OBJ) : targa.c dkbproto.h frame.h config.h
  74.  
  75. triangle.$(OBJ) : triangle.c dkbproto.h frame.h vector.h config.h
  76.  
  77. ibm.$(OBJ) : ibm.c dkbproto.h frame.h config.h
  78.